package com.lj.exam.dal.dataobject;

import java.util.Date;

public class SmsSendDO {
	
	private String id;

	/**
	 * This property corresponds to db column <tt>kind_code</tt>.
	 */
	private int kindCode;

	/**
	 * This property corresponds to db column <tt>user_id</tt>.
	 */
	private String userId;

	/**
	 * This property corresponds to db column <tt>user_name</tt>.
	 */
	private String userName;

	/**
	 * This property corresponds to db column <tt>mobile</tt>.
	 */
	private String mobile;

	/**
	 * This property corresponds to db column <tt>sms_content</tt>.
	 */
	private String smsContent;

	/**
	 * This property corresponds to db column <tt>sms_code</tt>.
	 */
	private String smsCode;

	/**
	 * This property corresponds to db column <tt>source_code</tt>.
	 */
	private String sourceCode;

	/**
	 * This property corresponds to db column <tt>priority</tt>.
	 */
	private int priority;

	/**
	 * This property corresponds to db column <tt>start_time</tt>.
	 */
	private String startTime;

	/**
	 * This property corresponds to db column <tt>end_time</tt>.
	 */
	private String endTime;

	/**
	 * This property corresponds to db column <tt>valid_time</tt>.
	 */
	private Date validTime;

	/**
	 * This property corresponds to db column <tt>expired_time</tt>.
	 */
	private Date expiredTime;

	/**
	 * This property corresponds to db column <tt>status</tt>.
	 */
	private String status;

	/**
	 * This property corresponds to db column <tt>recv_time</tt>.
	 */
	private Date recvTime;

	/**
	 * This property corresponds to db column <tt>send_time</tt>.
	 */
	private Date sendTime;

	/**
	 * This property corresponds to db column <tt>day</tt>.
	 */
	private int day;

	/**
	 * This property corresponds to db column <tt>creator</tt>.
	 */
	private String creator;

	/**
	 * This property corresponds to db column <tt>create_time</tt>.
	 */
	private Date createTime;

	/**
	 * This property corresponds to db column <tt>modifier</tt>.
	 */
	private String modifier;

	/**
	 * This property corresponds to db column <tt>modified_time</tt>.
	 */
	private Date modifiedTime;

	/**
	 * This property corresponds to db column <tt>resp_code</tt>.
	 */
	private String respCode;

	/**
	 * This property corresponds to db column <tt>resp_msg</tt>.
	 */
	private String respMsg;

    //========== getters and setters ==========

    /**
     * Getter method for property <tt>id</tt>.
     *
     * @return property value of id
     */
	public String getId() {
		return id;
	}
	
	/**
	 * Setter method for property <tt>id</tt>.
	 * 
	 * @param id value to be assigned to property id
     */
	public void setId(String id) {
		this.id = id;
	}

    /**
     * Getter method for property <tt>kindCode</tt>.
     *
     * @return property value of kindCode
     */
	public int getKindCode() {
		return kindCode;
	}
	
	/**
	 * Setter method for property <tt>kindCode</tt>.
	 * 
	 * @param kindCode value to be assigned to property kindCode
     */
	public void setKindCode(int kindCode) {
		this.kindCode = kindCode;
	}

    /**
     * Getter method for property <tt>userId</tt>.
     *
     * @return property value of userId
     */
	public String getUserId() {
		return userId;
	}
	
	/**
	 * Setter method for property <tt>userId</tt>.
	 * 
	 * @param userId value to be assigned to property userId
     */
	public void setUserId(String userId) {
		this.userId = userId;
	}

    /**
     * Getter method for property <tt>userName</tt>.
     *
     * @return property value of userName
     */
	public String getUserName() {
		return userName;
	}
	
	/**
	 * Setter method for property <tt>userName</tt>.
	 * 
	 * @param userName value to be assigned to property userName
     */
	public void setUserName(String userName) {
		this.userName = userName;
	}

    /**
     * Getter method for property <tt>mobile</tt>.
     *
     * @return property value of mobile
     */
	public String getMobile() {
		return mobile;
	}
	
	/**
	 * Setter method for property <tt>mobile</tt>.
	 * 
	 * @param mobile value to be assigned to property mobile
     */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

    /**
     * Getter method for property <tt>smsContent</tt>.
     *
     * @return property value of smsContent
     */
	public String getSmsContent() {
		return smsContent;
	}
	
	/**
	 * Setter method for property <tt>smsContent</tt>.
	 * 
	 * @param smsContent value to be assigned to property smsContent
     */
	public void setSmsContent(String smsContent) {
		this.smsContent = smsContent;
	}

    /**
     * Getter method for property <tt>smsCode</tt>.
     *
     * @return property value of smsCode
     */
	public String getSmsCode() {
		return smsCode;
	}
	
	/**
	 * Setter method for property <tt>smsCode</tt>.
	 * 
	 * @param smsCode value to be assigned to property smsCode
     */
	public void setSmsCode(String smsCode) {
		this.smsCode = smsCode;
	}

    /**
     * Getter method for property <tt>sourceCode</tt>.
     *
     * @return property value of sourceCode
     */
	public String getSourceCode() {
		return sourceCode;
	}
	
	/**
	 * Setter method for property <tt>sourceCode</tt>.
	 * 
	 * @param sourceCode value to be assigned to property sourceCode
     */
	public void setSourceCode(String sourceCode) {
		this.sourceCode = sourceCode;
	}

    /**
     * Getter method for property <tt>priority</tt>.
     *
     * @return property value of priority
     */
	public int getPriority() {
		return priority;
	}
	
	/**
	 * Setter method for property <tt>priority</tt>.
	 * 
	 * @param priority value to be assigned to property priority
     */
	public void setPriority(int priority) {
		this.priority = priority;
	}

    /**
     * Getter method for property <tt>startTime</tt>.
     *
     * @return property value of startTime
     */
	public String getStartTime() {
		return startTime;
	}
	
	/**
	 * Setter method for property <tt>startTime</tt>.
	 * 
	 * @param startTime value to be assigned to property startTime
     */
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

    /**
     * Getter method for property <tt>endTime</tt>.
     *
     * @return property value of endTime
     */
	public String getEndTime() {
		return endTime;
	}
	
	/**
	 * Setter method for property <tt>endTime</tt>.
	 * 
	 * @param endTime value to be assigned to property endTime
     */
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

    /**
     * Getter method for property <tt>validTime</tt>.
     *
     * @return property value of validTime
     */
	public Date getValidTime() {
		return validTime;
	}
	
	/**
	 * Setter method for property <tt>validTime</tt>.
	 * 
	 * @param validTime value to be assigned to property validTime
     */
	public void setValidTime(Date validTime) {
		this.validTime = validTime;
	}

    /**
     * Getter method for property <tt>expiredTime</tt>.
     *
     * @return property value of expiredTime
     */
	public Date getExpiredTime() {
		return expiredTime;
	}
	
	/**
	 * Setter method for property <tt>expiredTime</tt>.
	 * 
	 * @param expiredTime value to be assigned to property expiredTime
     */
	public void setExpiredTime(Date expiredTime) {
		this.expiredTime = expiredTime;
	}

    /**
     * Getter method for property <tt>status</tt>.
     *
     * @return property value of status
     */
	public String getStatus() {
		return status;
	}
	
	/**
	 * Setter method for property <tt>status</tt>.
	 * 
	 * @param status value to be assigned to property status
     */
	public void setStatus(String status) {
		this.status = status;
	}

    /**
     * Getter method for property <tt>recvTime</tt>.
     *
     * @return property value of recvTime
     */
	public Date getRecvTime() {
		return recvTime;
	}
	
	/**
	 * Setter method for property <tt>recvTime</tt>.
	 * 
	 * @param recvTime value to be assigned to property recvTime
     */
	public void setRecvTime(Date recvTime) {
		this.recvTime = recvTime;
	}

    /**
     * Getter method for property <tt>sendTime</tt>.
     *
     * @return property value of sendTime
     */
	public Date getSendTime() {
		return sendTime;
	}
	
	/**
	 * Setter method for property <tt>sendTime</tt>.
	 * 
	 * @param sendTime value to be assigned to property sendTime
     */
	public void setSendTime(Date sendTime) {
		this.sendTime = sendTime;
	}

    /**
     * Getter method for property <tt>day</tt>.
     *
     * @return property value of day
     */
	public int getDay() {
		return day;
	}
	
	/**
	 * Setter method for property <tt>day</tt>.
	 * 
	 * @param day value to be assigned to property day
     */
	public void setDay(int day) {
		this.day = day;
	}

    /**
     * Getter method for property <tt>creator</tt>.
     *
     * @return property value of creator
     */
	public String getCreator() {
		return creator;
	}
	
	/**
	 * Setter method for property <tt>creator</tt>.
	 * 
	 * @param creator value to be assigned to property creator
     */
	public void setCreator(String creator) {
		this.creator = creator;
	}

    /**
     * Getter method for property <tt>createTime</tt>.
     *
     * @return property value of createTime
     */
	public Date getCreateTime() {
		return createTime;
	}
	
	/**
	 * Setter method for property <tt>createTime</tt>.
	 * 
	 * @param createTime value to be assigned to property createTime
     */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

    /**
     * Getter method for property <tt>modifier</tt>.
     *
     * @return property value of modifier
     */
	public String getModifier() {
		return modifier;
	}
	
	/**
	 * Setter method for property <tt>modifier</tt>.
	 * 
	 * @param modifier value to be assigned to property modifier
     */
	public void setModifier(String modifier) {
		this.modifier = modifier;
	}

    /**
     * Getter method for property <tt>modifiedTime</tt>.
     *
     * @return property value of modifiedTime
     */
	public Date getModifiedTime() {
		return modifiedTime;
	}
	
	/**
	 * Setter method for property <tt>modifiedTime</tt>.
	 * 
	 * @param modifiedTime value to be assigned to property modifiedTime
     */
	public void setModifiedTime(Date modifiedTime) {
		this.modifiedTime = modifiedTime;
	}

    /**
     * Getter method for property <tt>respCode</tt>.
     *
     * @return property value of respCode
     */
	public String getRespCode() {
		return respCode;
	}
	
	/**
	 * Setter method for property <tt>respCode</tt>.
	 * 
	 * @param respCode value to be assigned to property respCode
     */
	public void setRespCode(String respCode) {
		this.respCode = respCode;
	}

    /**
     * Getter method for property <tt>respMsg</tt>.
     *
     * @return property value of respMsg
     */
	public String getRespMsg() {
		return respMsg;
	}
	
	/**
	 * Setter method for property <tt>respMsg</tt>.
	 * 
	 * @param respMsg value to be assigned to property respMsg
     */
	public void setRespMsg(String respMsg) {
		this.respMsg = respMsg;
	}

}
